package com.gxa.mapper;

import com.gxa.pojo.Permission;
import com.gxa.pojo.Role;

import java.util.List;
import java.util.Map;

public interface RoleMapper {
    List<Role> selectRoleAll();

    List<Role> selectRollByUserId(Map map);

    List<Role> selectRoleByPage(Integer page,Integer size);

    Integer selectAllRole();

    Integer insertRole(Map map);

    Integer deleteRole(Map map);

    Integer updateRole(Map map);

    Integer insertUserRole(Map map);

    Integer deleteRoleUser(Integer id);

    List<Permission> findPermissionByRoleId(Integer id);

    Integer updateRoleState(Map map);
}